'From Squeak3.2gamma of 15 January 2002 [latest update: #4653] on 5 March 2002 at 5:53:13 pm'! !ObjectScanner new initialize! Player subclass: #Player69 instanceVariableNames: 'within ' classVariableNames: '' poolDictionaries: '' category: 'Morphic-UserObjects'! !Player69 methodsFor: 'access'! getWithin ^ within! ! !Player69 methodsFor: 'access'! setWithin: t1 within _ t1! ! !Player69 methodsFor: 'scripts'! bounce self forward: 5. self withinH. self getWithin ~~ false ifFalse: [self bounceV]. self withinV. self getWithin ~~ false ifFalse: [self bounceH]! ! !Player69 methodsFor: 'scripts'! bounceH self setHeading: 180 - self getHeading. self forward: 5! ! !Player69 methodsFor: 'scripts'! bounceV self setHeading: 0 - self getHeading. self forward: 5! ! !Player69 methodsFor: 'scripts'! start self startScript: #bounce! ! !Player69 methodsFor: 'scripts'! stop self pauseScript: #bounce! ! !Player69 methodsFor: 'scripts'! withinH self setWithin: true. self getLeft < self getHolder getLeft ~~ false ifTrue: [self setWithin: false] ifFalse: [self getRight > self getHolder getRight ~~ false ifTrue: [self setWithin: false]]! ! !Player69 methodsFor: 'scripts'! withinV self setWithin: true. self getBottom < self getHolder getBottom ~~ false ifTrue: [self setWithin: false] ifFalse: [self getTop > self getHolder getTop ~~ false ifTrue: [self setWithin: false]]! ! !self smartRefStream!class structure  DictionaryS  AssociationTickIndicatorMorphboundsowner submorphs fullBoundscolor extension borderWidth borderColorstepTimecornersindexrange isTickinglastTick; ByteArray; ;keyvalue;ScriptInstantiationplayerselectorstatus frequency anonymous tickingRatelastTick;Object;TranslucentColorrgb cachedDepthcachedBitPatternalpha;PhraseTileMorph f n u  resultTypebrightenedOnEnteruserScriptSelectorjustGrabbedFromViewer vocabularyvocabularySymbol; BorderStyle;CompoundTileMorph  f n u typetestPartyesPartnoPart; tallyarray;Pointxy;ScriptStatusControl  f n u tickPauseWrappertickPauseButtonsShowingscriptInstantiation;ObjectWithDocumentationauthoringStamp properties elementSymbolnaturalLanguageTranslations; TableLayout propertiesminExtentCache;IdentityDictionary > E;Number; SketchMorph  f n u  originalForm rotationStyle scalePoint framesToDwell rotatedForm;String;LargePositiveInteger; TileLikeMorph  f n u ; DisplayObject;MorphExtension lockedvisiblesticky balloonTextballoonTextSelector externalName isPartsDonor actorStateplayer eventHandlerotherProperties;RectangleMorph  f n u ; BorderedMorph  f n u ;UniclassScript  - 9 HselectorargumentVariablesresultSpecification receiverTypeattributeKeywords defaultStatus playerClasscurrentScriptEditorformerScriptingTilesisTextuallyCoded; StrikeFontcharacterToGlyphMapxTableglyphsnametypeminAsciimaxAsciimaxWidth strikeLengthascentdescentxOffsetraster subscript superscriptemphasisderivativeFonts pointSize; LookupKey ;ArrayedCollection; IconicButton f n u targetactionSelector argumentsactWhenoldColor; Rectangleorigincorner;AlignmentMorph  f n u ;UnscriptedPlayer dependentscostumecostumes; ImageMorph f n u image; Magnitude; Collection;MethodWithInterface   - 9 H w      ;Integer;Set > E;MorphicTransformoffsetanglescale;SlotInformationtype documentationfloatPrecision variableDockvariableDefinition; LayoutPolicy;TableLayoutProperties hResizing vResizing disableLayout cellInsetcellPositioning cellSpacing layoutInset listCentering listDirection listSpacingreverseTableCellsrubberBandCells wrapCentering wrapDirection minCellSize maxCellSize; TileMorph f n u typeslotNameliteraloperatorOrExpression actualObject downArrowupArrow suffixArrow typeColor lastArrowTick nArrowTicksoperatorReadoutString possessive retractArrow vocabularyvocabularySymbol;Float;Color   ;Morph f n u ;Command phase cmdWording undoTarget undoSelector undoArguments redoTarget redoSelector redoArguments parameters;BooleanScriptEditor f n u  scriptName firstTileRow timeStampplayerScripted handWithTileshowingMethodPane; StringMorph  f n u fontemphasiscontentshasFocus;SymbolListTile f n u x ~   . :choicesdataType; ColorForm bitswidthheightdepthoffsetcolors cachedDepthcachedColormap;Bitmap;ThreePhaseButtonMorph f n u offImage pressedImagestatetargetactionSelector argumentsactWhen;UpdatingSimpleButtonMorph f n u wordingProviderwordingSelector;Symbol;LayoutProperties U ` k; EllipseMorph  f n u ;TransformMorph  f n u  transform smoothing; DisplayMedium;SimpleButtonMorph f n u ; AbstractFont;TransformationMorph  f n u V a;SequenceableCollection; TilePadMorph f n u type; DiskProxyglobalObjectName preSelectorconstructorSelectorconstructorArgs; EventHandlermouseDownRecipientmouseDownSelectormouseMoveRecipientmouseMoveSelectormouseStillDownRecipientmouseStillDownSelectormouseUpRecipientmouseUpSelectormouseEnterRecipientmouseEnterSelectormouseLeaveRecipientmouseLeaveSelectormouseEnterDraggingRecipientmouseEnterDraggingSelectormouseLeaveDraggingRecipientmouseLeaveDraggingSelectorkeyStrokeRecipientkeyStrokeSelectorvalueParameterstartDragRecipientstartDragSelectordoubleClickSelectordoubleClickRecipientdoubleClickTimeoutSelectordoubleClickTimeoutRecipient clickSelectorclickRecipientgestureSelectorgestureRecipientgestureDictionaryOrName;UpdatingStringMorph f n u ! ' 1 ;formattarget lastValue getSelector putSelectorfloatPrecisiongrowablestepTimeautoAcceptOnFocusLoss minimumWidth maximumWidth;Player S _ h; SimpleBorder baseColorcolorwidth;Form     #; ActorState owningPlayerpenDownpenSizepenColorfractionalPosition!instantiatedUserScriptsDictionary penArrowheads;UpdatingThreePhaseButtonMorph f n u        getSelector getArgument;ScriptActivationButton f n u ;DisplayTransform; ProtoObject;OrderedCollectionarray firstIndex lastIndex;AssignmentTileMorph f n u x ~   . :assignmentRootassignmentSuffixdataType;Model S;MethodInterface   - 9 H w     ;ScriptEditorMorph f n u      ;Array;Player69 S _ hwithin; ColorArray superclasses S; *; H ;  ;  *;  ;  f;  ;  ;  ; \; S ; n ;  ; i ;  ;  ;  ; m *;  E;  ;  ;  ;  ;  ; I ; 0 ;  ; * `; K ; ; ; 7 ; w ; ; ; ; E ; \ ; z ; ;  ; 4 ; ; ; Q ; f ;  ;  ; K j;  ; I ;;  ; U *; l w;  ;  m;  ;  ;  ; p ;  ;  ;  ; ` ;  ;  ; , ;  ;  ;  ;  p; 4 ;  l; R ;  ; nil;  `; 6 ;;  ;  ; j ;  *; ; ; *  C ?Ro "> ? "Sf    0familyName:size:emphasized:NewYork Stopff    8click to run the script "stop" in player named "Ellipse" ; cornerStylerounded; borderStylefZ  [[;labelManuallyEdited #  S,,A'0S@4il@1 'y O # "xf?     #; #| "~ "~f3/f gg  Ellipse4 # ;withinH* # $normal;start* # $ $;stop* # %# $;bounce* # %Ipaused;bounceH* # %w $;bounceV* # % $;withinV* # % $ # zS3,~H?R8-se? runScript: %#buttonUpRo "> _ &J "x "~   "Startff    9click to run the script "start" in player named "Ellipse" ; #\ #i; #|fZ  [[; # '* # &) $ &? ?? "> #f?     Rectangle4 7 'y '; fillStyle '; #| "~ "~f'>s    ; #| "~ "~ Update to read classPool ; $I 3/5/2002 17:42 $   $ yourselfj) % )M )^  P )s "x "~   0 " ComicBold! $,  tryMe; #\ #ifZ )M ) "x whilePressed )^ "x )^  *t "x "~   )Of3,    HRemove this script from the screen (you can open it again from a Viewer); #\ #i; #|fZ  [[ +` )Mdismiss "x &?@ )^ "x *c @` )^ + "x *c`@ + "xf  F  5toggle between showing tiles and showing textual code         *    $      off )MtoggleWhetherShowingTiles "x &?showingMethodPane *c  ; layoutPolicyi 4 spaceFill -centernonetopLeft topToBottom - - -?S;layoutProperties - "~` )^ "x *c` )^ 0 .b "x "~   ) $f39    offerScriptorMenutitle; #|f$# GGlGl / )M . "x buttonDown` )^ "x *c@ )^ "x "~  *Click here to edit the name of the script. script name; okToTextEdit )withinHstring )M $ scriptTitlesetScriptNameTo:2, n@" )^H` 0U "xf1    :Press to toggle ticking state. Hold down to set tick rate., 0UmouseDownTick:onItem: 0UmouseUpTick:onItem:; #|f(R   1O} SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"p 0U "@ 3F "x "~   )normalf1    when this script should runtrigger; #\ #i; #|fZ  [[ 4 $presentScriptStatusPopUp "x /K $status *c  ; -i 4 shrinkWrap -S - - - leftToRight - - -?SA; .$ 4 "~ 0j $"" )^ "x *c K"$ )^ "$ 5N "x ,  ;rotationCenterS? 5_((((( (( ((SS ((S (( (( (( 3(((((S(( (( G((SS((((((( ((  (((S $S?? *c  addYesNoToHandfZ )M 7. "x /K *c$$ )^ "x *c$% )^ $% 7 "x "~   )Xf?2    Destroy this script (CAUTION!!); #\ #i; #|fZ  [[ 8E )M destroyScript "x &? *c  ; -i 4 4 4 - - - 4 - - -?; .$ 8 "~ ) )M 9$ 99 ; 9N  9c "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i :S- 9objRef # 9f8     ; -i 4 4 - - - - - - - -?S1; .$ ; 6A 99   ;s 9 "~ )within _f39    ; #|f$# GGlGl; .$ 4 4 -S - -S - 4 - - -?; -i <(S0 <operator :within: < ;eToywithin:Boolean@ 99 ;@ <` =  w` = 9 ,{( 77 7/K3L 3' + 7 /K' + 3l 7+ + ' ++7 ;/K+)+*+*+*77+*&&&&/+7/,&**&*3m  w` = 9 ,-7 3m3mC3l377+*' ' ' ' /+7/L' + +*&*3m7+ ' +*&/ /K' &*7 3l' &/ 7+ &7m 3L/ 7 77    *c  ; -i 4 4 4S - -S - - - - -?; .$ > = 9 "~ )true = literalliteral:f39    ; #|f7  ; .$ 4 4 -S - -S - 4 - - -?; -i @S% ? ?u : = =5 ?f7    ; -i 4 4 - - - - - - - -?S); .$ @ < <  ;formerPositionSj; .$ 4 4 - leftCenter - - 4 - - -?; -i AS "~command *c  ; -i 4 - - - - - 4 - - -?S; .$ Bb "~ ) )M ) B !) B!A Bf?   A  B C! "~Test B C! C'K) B )q C% C C C C ; C   D "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?S-; #|f8   ; .$ D E : # E f8     ; -i 4rigid E - - - - - - -?; .$ E  ; C !  F "x "~ )leftf39    ; -i 4 4 -S - -S - 4 - - -?S; #|f3l&A  ; .$ F G < EHgetLeft G   G   ; -i 4 4 - A - - 4 - - -?; .$ G "~ f3l&A    ; Cq H! wq H6 "x , =Q wq H6 "x , > *c  ; -i 4 4 4S - -S - - - - -?; .$ H   H! "x "~   less than )<f39    ; -i 4 4 -S - -S - 4 - - -?S; #|f7  ; .$ I J( < EH< Hl HK J( % C% J" J" J ! J ; ! J 1  J "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$ K K : EH # Kf8     ; -i 4 4 - - - - - - - -?; .$ L  ; !" J  A "q L "x "~ )holderf39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$ M| M < EH getHolder M w  "x ,77 7/L3 7+++ 3l +/L+*+ + 33+*' + + + 33l+ ' + + C3/ &*+ +*+ + 373,*&&+ + 37/ *&+ 3 3L**7 73m  S M  ; -i 4 4 - A - - 4 - - -?; .$ Oc "~ f8     ; -i 4 4 - - - - - - - -?SX; .$ P  ;"% J " $1 P "x "~ ) FF w$Q $ P "x ,77 3/L7 3l+ ++7 3+ + +*/L _3+ + + ' +*33+ + + + ' + 3l3+ + +*+ *&/ 3+ + &&*3,73+ &*/ 7 7**3L 3m7   f39    ; -i 4 4 -S - -S - 4 - - -?S#; #|f3l&A  ; .$ Q RW < EH GK P RW RW  ; -i 4 4 - A - - 4 - - -?S; .$ R "~ f3l&A    ; -i 4 4 - - - - - - - -?S; .$ S  J(  ; -i 4 4 - A - - 4 - - -?S; .$ T8 "~ < *c  ; -i 4 - - - - - 4 - - -?S; .$ T "~ *c  ; -i 4 - 4 - - - - - - -?S;autoFitContents; .$ U; #\ #i "~ C'  ;demandsBoolean; .$ 4 - - - - - 4 - - -?; -i VbS "~ !)8 B!). V C! C' %11 V C! "~Yes1). V C! C'j)8 V  )a6 WI !6 W^ 6 Ws ; 6 W #3 W "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i XUS- X+ : # X+f8     ; -i 4 4 - - - - - - - -?S1; .$ Y? 6 6 Ws #3 Y W "~ )within _f39    ; #|f$# GGlGl; .$ 4 4 -S - -S - 4 - - -?; -i Z_S0 Z7 < X < Z7 Y <within: < !6 Ws ; !6 [!5 [4 w"* [I W , =Q w+4 [I W , > *c  ; -i 4 4 4S - -S - - - - -?; .$ [#!3 [4 W "~ )false [4 ?u ?~f39    ; #|f7  ; .$ 4 4 -S - -S - 4 - - -?; -i \S) \ ?u X [ [^ \f7    ; -i 4 4 - - - - - - - -?S-; .$ ] < Z7  ; ASn; .$ 4 4 - A - - 4 - - -?; -i ^S "~ B# *c  ; -i 4 - - - - - 4 - - -?S; .$ _A "~ *c  ; -i 4 - 4 - - - - - - -?S; U; .$ _; #\ #i "~ C'  ; -i 4 - - - - - 4 - - -?S; .$ ` "~ !9) B!]Qb a C! C' QY1e a C! "~No1]b a C! C'j9) a ;)a a ;)a a >)1V aHM af?   DAP a a "~TestAHM a a aK>)1V a ?)!U bP?)!U be?U bz?D b?U b ;?U b BR b "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?S-; #|f8   ; .$ c\ c : EH # cf8     ; -i 4 E E - - - - - - -?; .$ dv  ;?U b BR d "x "~ )rightf39    ; -i 4 4 -S - -S - 4 - - -?S; #|f3l&A  ; .$ e^ e < EHgetRight e  e  ; -i 4 4 - A - - 4 - - -?; .$ fd "~ f3l&A    ;? U bz@ aT f wA aI g "x , =Q wJ aS g "x , > *c  ; -i 4 4 4S - -S - - - - -?; .$ g  B R f "x "~   greater than )>f39    ; -i 4 4 -S - -S - 4 - - -?S; #|f7  ; .$ h h < EH h5 g7 g h  ?)!U bz ?)!U ic ?&qU ix ?&qU i ?$U i ; ?$U i !B#R i "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$ jZ j : EH # jf8     ; -i 4 4 - - - - - - - -?; .$ kg  ;$?&qU i $!B&QR k "x "~ ) M,f39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$ lM l < EH N- l w  "x , N] l  ; -i 4 4 - A - - 4 - - -?; .$ m` "~ f8     ; -i 4 4 - - - - - - - -?SX; .$ n  ;&q?)!U ix &B(QR n "x "~ ) e w(qE)P n "x , Pf39    ; -i 4 4 -S - -S - 4 - - -?S'; #|f3l&A  ; .$ o( o < EH f n o o  ; -i 4 4 - A - - 4 - - -?S; .$ p) "~ f3l&A    ; -i 4 4 - - - - - - - -?S; .$ p  h  ; -i 4 4 - A - - 4 - - -?S; .$ q "~ < *c  ; -i 4 - - - - - 4 - - -?S; .$ r* "~ *c  ; -i 4 - 4 - - - - - - -?S; U; .$ r; #\ #i "~ a  ; VF; .$ 4 - - - - - 4 - - -?; -i sS "~ W)1q abg t a a ^j t a "~Yesb1g t a aj1W)1q t QY)o tyQY%qo tQYao t ;QYao t q\Al t "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i uS- u[ : # u[f8     ; -i 4 4 - - - - - - - -?S1; .$ vo 6aY"o t \"l v t "~ )within _f39    ; #|f$# GGlGl; .$ 4 4 -S - -S - 4 - - -?; -i wS0 wg < v < wg w <within: <"Y%qo t ;"Y%qo xO"Z#Qn xd w"[#Qc xy t , =Q w"d#Qm xy t , > *c  ; -i 4 4 4S - -S - - - - -?; .$ x#q\%Ql xd t "~ )false xd ?u ?~f39    ; #|f7  ; .$ 4 4 -S - -S - 4 - - -?; -i z$S) y ?u v x x yf7    ; -i 4 4 - - - - - - - -?S-; .$ { < wg  ; ASi; .$ 4 4 - A - - 4 - - -?; -i {S "~ B# *c  ; -i 4 - - - - - 4 - - -?S; .$ |q "~ *c  ; -i 4 - 4 - - - - - - -?S; U; .$ }; #\ #i "~ a  ; -i 4 - - - - - 4 - - -?S; .$ } "~ r)1 av{ ~A a a r~ ~A a "~Nov1{ ~A a aj1u)1{ ~A *c  ; -i 4 - 4 - - - - - - -?; U; .$ ~; #\ #i "~ a  ; -i 4 - - - - - 4 - - -?S: ; .$  "~ a  ; -i 4 - 4S - - - - - - -S?SB; #| "~; .$ N; AS "~ bP ty ~ *c  ; -i 4 - - - - - 4 - - -?S H; .$ > "~ *c  ; -i 4 - 4 - - - - - - -?S H; U; .$ ; #\ #i "~ C'  ; -i 4 - - - - - 4 - - -?SFL; .$  "~ C'  ; -i 4 - 4S - - - - - - -S?SF; #| "~; .$ ?; AS "~ C WI a *c  ; -i 4 - - - - - 4 - - -?SL; .$ / "~f9     ; U; #\ #i; .$ 4 4 4 - - - - - - -?; -i ; #| "~ "~ $ # ; $I 3/5/2002 17:49 $   $ )4j% %P  " @p 7 "x "~   ) ) $,   ); #\ #ifZ  ) "x *> " "x *c " 0 "x "~   ) *f3,    HRemove this script from the screen (you can open it again from a Viewer); #\ #i; #|fZ  [[  + "x &?` " "x *c ` " K "x *c` K "x ,  5toggle between showing tiles and showing textual code ,a , , -6  -@ "x &? -e *c  ; -i 4 - - - - - - - - -?S; .$ ; "~ " "x *c " P "x "~   ) $f39     . .; #|f$# GGlGl g  . "x /K  " "x *c " "x "~  *Click here to edit the name of the script. /; / )start 0  $ 0 0-2, n" "H0 | "xf1    :Press to toggle ticking state. Hold down to set tick rate., | 0 | 1; #|f(R   T} SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSP" | ! K "x "~   )normalf1    when this script should run 3; #\ #i; #|fZ  [[ % 4< "x /K % 4f *c  ; -i 4 4 -S - - - 4 - - -?SA; .$  "~  %" " " "x *c K"# " "# ( "x ,  ; 5S 5 5 5 $S?? *c   7.fZ  7. "x /K#$P " "x *c$P%P " $%  "x "~   ) 7 7  Destroy this script (CAUTION!!); #\ #i; #|fZ  [[  8v "x &? *c  ; -i 4 4 4 - - - 4 - - -?; .$ 1 "~ %P    ;  0p  "~ )Ellipsef39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i S$ _ : # _ *c  ; -i 4 4 - - - - - - - -?S(; .$ ]  ;P  0  "~ ) start scriptf39    start the given script ticking; #|f ; .$ 4 4 -S - -S - 4 - - -?; -i SH x <  startScript: x <P IP Up j wp   , =Q wp   , > *c  ; -i 4 4 4S - -S - - - - -?; .$  p j  "~ )bounce 0 j %I ?u ?~f39    , jofferAllChoicesInAPopUp; #|f3/f  ; .$ 4 4 -S - -S - 4 - - -?; -i iS0 F ?u  %I  F %Ibounce2bounce3 %w %script1 $ %# $ % ScriptName *c  ; -i 4 4 - - - - - - - -?S4; .$  X *c  ; AS$; .$ 4 4 - A - - 4 - - -?; -i BS "~unknown < *c  ; -i 4 - - - - - 4 - - -?; .$  "~f9    ; #| "~; -i 4 4 4 - - - - - - -?; U; .$ ; #\ #i "~ $ # ; %#I 3/5/2002 17:49 %#   $ )4j'!( 0& 0  ` "x "~   ) ) $,   ); #\ #ifZ ) "x *>! "x *c !  P "x "~   ) *f3,    HRemove this script from the screen (you can open it again from a Viewer); #\ #i; #|fZ  [[ + "x &?  "x *c   "x *c "x ,  5toggle between showing tiles and showing textual code ,a , , -6 -@ "x &? -e *c  ; -i 4 - - - - - - - - -?S; .$  "~ "x *c  0q | "x "~   ) $f39     . .; #|f$# GGlGl  . "x /K  "x *cq "x "~  *Click here to edit the name of the script. /; / )stop 0 %# 0 0-2, np# H  0 "xf1    :Press to toggle ticking state. Hold down to set tick rate., 0 0 0 1; #|f(R   } SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS # 0 ! #q "x "~   )normalf1    when this script should run 3; #\ #i; #|fZ  [[ %) 4< "x /K %) 4f *c  ; -i 4 4 -S - - - 4 - - -?SA; .$ < "~ E %)#$ "x *c K$ %1  $ %1 "x ,  ; 5S 5 5 5 $S?? *c   7.fZ 7. "x /K%0% "x *c%&  & & "x "~   ) 7 7  Destroy this script (CAUTION!!); #\ #i; #|fZ  [[ s 8v "x &? *c  ; -i 4 4 4 - - - 4 - - -?; .$  "~ 1 &% Q !# HQ # ] ;Q # r q "x "~ ) $f39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i 9S$  : #  *c  ; -i 4 4 - - - - - - - -?S(; .$   ; # ] a x "~ ) pause scriptf39    !make the given script be "paused"; #|f ; .$ 4 4 -S - -S - 4 - - -?; -i SSG + <  pauseScript: + < !# ]I !# 1"  w1 2  , =Q w1! 2  , > *c  ; -i 4 4 4S - -S - - - - -?; .$ Q!   "~ )bounce 0  %I ?u ?~f39    ,  ; #|f3/f  ; .$ 4 4 -S - -S - 4 - - -?; -i S0 ?u %I h G  %I  ( %w % ; $ %# $ % X *c  ; -i 4 4 - - - - - - - -?S4; .$  X *c  ; -i 4 4 - A - - 4 - - -?S; .$  "~  <f3/2    ; -i 4 - - - - - 4 - - -?S; .$ w "~f9    ; #| "~; -i 4 4 4 - - - - - - -?; U; .$ >; #\ #i "~ %# # ; %II 3/5/2002 17:46 %I   $ )4j &! P% TP e  z "x "~   ) ) $,   ); #\ #ifZ T ) "x *>@ e "x *c@@ e p C "x "~   ) *f3,    HRemove this script from the screen (you can open it again from a Viewer); #\ #i; #|fZ  [[ 1 T + "x &?@ e "x *c  e00 "x *c "x ,  5toggle between showing tiles and showing textual code ,a , , -6 T -@ "x &? -e *c  ; -i 4 - - - - - - - - -?S; .$ ~ "~ e "x *c  e P "x "~   ) $f39     . .; #|f$# GGlGl T . "x /K e "x *cP e "x "~  *Click here to edit the name of the script. /; / )bounce 0 T %I 0 0-2, nP" eHp "xf?G    :Press to toggle ticking state. Hold down to set tick rate., 0 1; #|f5J:   ( SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS?"   "p "x "~   )pausedf?G    when this script should run 3; #\ #i; #|fZ  [[ P %Q 4< "x /K %Q 4f *c  ; -i 4 4 -S - - - 4 - - -?SC; .$  "~  %Q"# e "x *c K# $0 e # $0 l "x ,  ; 5S 5 5 5 $S?? *c   7.fZ T 7. "x /K *c$0$ e "x *c$% e % % X "x "~   ) 7 7  Destroy this script (CAUTION!!); #\ #i; #|fZ  [[  T 8v "x &? *c  ; -i 4 4 4 - - - 4 - - -?; .$ y "~ P% TPP P  ;P  p  "~ )Ellipsef39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i S$ : #  *c  ; -i 4 4 - - - - - - - -?S(; .$   ;0    @ "~ ) forward byf39    7Moves the object forward in the direction it is heading; #|f ; .$ 4 4 -S - -S - 4 - - -?; -i SB < Zforward:  <0P  ;0P ðP  wP @ , =Q wP @ , > *c  ; -i 4 4 4S - -S - - - - -?; .$ ` @ "~ )5  ?u ?~ w0 @ , Pf39    ; #|f3l&A  ; .$ 4 4 -S - -S - 4 - - -?; -i şS | ?u Z   | *c  ; -i 4 4 - - - - - - - -?S"; .$ ~  *c  ; ASY; .$ 4 4 - A - - 4 - - -?; -i -S "~  < *c  ; -i 4 - - - - - 4 - - -?S; .$  "~ P% TP NP c ;P x p ȍ "~ )Ellipsef39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i CS$  : #  *c  ; -i 4 4 - - - - - - - -?S(; .$   ; c  ʂ Ȳ "~ )withinHf39     userScript; #|f ; .$ 4 4 -S - -S - 4 - - -?; -i AS*  <  $  < *c  ; ASa; .$ 4 4 - A - - 4 - - -?; -i 1SV "~  $ < *c  ; -i 4 - - - - - 4 - - -?SV; .$  "~ Q%a T Q%a V %( k! ̀f?   $ ̀ ͥ "~TestA! ̀ ͥ ͫKA%( ̀ Q%' Q' !Qa' 6 ;Qa' K qA& ` "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i S- : # f8     ; -i 4 4 - - - - - - - -?S1; .$   ;a' 6 & m ΅ "~ )withinf39    ; #|f7  ; .$ 4 4 -S - -S - 4 - - -?; -i "S" < ϡ getWithin    ; AS ; .$ 4 4 - A - - 4 - - -?; -i SW "~ < *c  ; -i 4 - - - - - 4 - - -?SW; .$  "~ *c  ; -i 4 - 4 - - - - - - -?SW; U; .$ b; #\ #i "~ ͫ  ; VF; .$ 4 - - - - - 4 - - -?; -i )Su "~ )%C k4a9 ԛ ͥ ͫ a0< ԛ ͥ "~Yes49 ԛ ͥ ͫj)%C ԛ *c  ; -i 4 - 4 - - - - - - -?; U; .$ V; #\ #i "~ ͫ  ; -i 4 - - - - - 4 - - -?S:; .$  "~ D%^ kOT x ͥ ͫ KW x ͥ "~NoOT x ͥ ͫjD%^ x F%\ F\ F\  ;F\ + !IaY @ "~ )Ellipsef39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i S$ : #  *c  ; -i 4 4 - - - - - - - -?S(; .$   ;F\  IY 5 e "~ )bounceVf39     ; #|f ; .$ 4 4 -S - -S - 4 - - -?; -i S. <  %  < *c  ; AS; .$ 4 4 - A - - 4 - - -?; -i SZ "~  % < *c  ; -i 4 - - - - - 4 - - -?SZ; .$ ے "~ *c  ; -i 4 - 4 - - - - - - -?SZ; U; .$ 3; #\ #i "~ ͫ  ; -i 4 - - - - - 4 - - -?S; .$  "~ ͫ  ; -i 4 - 4S - - - - - - -S?SJ; #| "~; .$ ݓ; AS "~   *c  ; -i 4 - - - - - 4 - - -?SP; .$ ރ "~ Qa%w TQaw Qaw  ;Qaw  qdt 2 "~ )Ellipsef39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i S$ ߾ : # ߾ *c  ; -i 4 4 - - - - - - - -?S(; .$   ;aw  dt ' W "~ )withinVf39     ; #|f ; .$ 4 4 -S - -S - 4 - - -?; -i S+ < q %  < *c  ; ASP; .$ 4 4 - A - - 4 - - -?;undoGrabCommand move PhraseTileMorph 'undoMove:redo:owner:bounds:predecessor: done /I!A_IQ_  ;IQ_  L1\  "~ )Ellipse x  ; #| ߾; .$ 4 4 - - -  - 4 - - -?; -i 7 T ߾ : # ߾ *c  ; -i 4 4 - - - - - - - -? ; .$   ;QI!A_  qL!!\ R  "~ )withinV m   ; #| ; .$ 4 4 - - -  - 4 - - -?; -i K <  %  < *c   ; -i 4 4 - A - - 4 - - -?SW; .$  "~  % < J s P%R *c  ; -i 4 - - - - - 4 - - -?; .$ y "~Pqf; formerOwner 7; -i  "~  % < *c  ; -i 4 - - - - - 4 - - -?SW; .$ e "~ Qw% T Qw%  z%  f?   ~ $ "~TestA $ *KAz%  Q{% Q{ Q{a  ;Q{a  q|A  "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i S- m : # mf8     ; -i 4 4 - - - - - - - -?S1; .$   ;a{  |  "~ ) Шf39    ; #|f7  ; .$ 4 4 -S - -S - 4 - - -?; -i S" t <  ѵ t t  ; AS; .$ 4 4 - A - - 4 - - -?; -i SW "~ < *c  ; -i 4 - - - - - 4 - - -?SW; .$ 7 "~ *c  ; -i 4 - 4 - - - - - - -?SW; U; .$ ; #\ #i "~ *  ; VF; .$ 4 - - - - - 4 - - -?; -i Su "~ % a  $ * a  $ "~Yes  $ *j%  *c  ; -i 4 - 4 - - - - - - -?; U; .$ ; #\ #i "~ *  ; -i 4 - - - - - 4 - - -?S:; .$ ~ "~ %  $ *  $ "~No $ *j%  % b w  ;  !a  "~ )Ellipsef39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i lS$ B : # B *c  ; -i 4 4 - - - - - - - -?S(; .$ @  ;  q  "~ )bounceHf39     ; #|f ; .$ 4 4 -S - -S - 4 - - -?; -i cS- ; <  %w ; < *c  ; AS; .$ 4 4 - A - - 4 - - -?;  move PhraseTileMorph J  |   ;    "~ )Ellipse   ; #| B; .$ 4 4 - { - - - 4 - - -?; -i  B : # B *c  ; -i 4 4 - - - - - - - -? ; .$ C  ;  ! % "~ )bounceH    ; #| ;; .$ 4 4 - r - - - 4 - - -?; -i 3  ; <  %w ; < *c   ; -i 4 4 - A - - 4 - - -?SY; .$  "~  %w < J  % *c  ; -i 4 - - - - - 4 - - -?; .$  "~; ; -i Q ? "~  %w < *c  ; -i 4 - - - - - 4 - - -?SY; .$  "~ *c  ; -i 4 - 4 - - - - - - -?SY; U; .$ Q; #\ #i "~ *  ; -i 4 - - - - - 4 - - -?S; .$  "~ *  ; -i 4 - 4S - - - - - - -S?SJ; #| "~; .$ ; AS "~ b *c  ; -i 4 - - - - - 4 - - -?SP; .$  "~f9    ; #| "~; -i 4 4 4 - - - - - - -?; U; .$ h; #\ #i "~ %I # ; %wI 3/5/2002 17:45 %w   $ )4jo/p  r. } t  Pw  "x "~   ) ) $,   ); #\ #ifZ } ) "x *>z  "x *ct  @w l "x "~   ) *f3,    HRemove this script from the screen (you can open it again from a Viewer); #\ #i; #|fZ  [[ Z } + "x &?p  "x *c pr  t x  "x *cx p  "x ,  5toggle between showing tiles and showing textual code ,a , , -6 } -@ "x &? -e *c  ; -i 4 - - - - - - - - -?S; .$  "~ z  "x *c t#  ! w#` 3 "x "~   ) $f39     . .; #|f$# GGlGl  } . "x /K##Ѐ  "x *c#w&  "x "~  *Click here to edit the name of the script. /; / )bounceH 0 } %w 0 0-2, n&r* H&u(  "xf1    :Press to toggle ticking state. Hold down to set tick rate.,  0  1; #|f(R   } SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS( t*Њ  (Pw*  "x "~   )normalf1    when this script should run 3; #\ #i; #|fZ  [[  v % 4< "x /K % 4f *c  ; -i 4 4 -S - - - 4 - - -?SA; .$   "~  %*+P  "x *c K+Pv,`  +Pv,`  "x ,  ; 5S 5 5 5 $S?? *c   7.fZ } 7. "x /K,`z-  "x *c- t.  -Pw-  z "x "~   ) 7 7  Destroy this script (CAUTION!!); #\ #i; #|fZ  [[  ) } 8v "x &? *c  ; -i 4 4 4 - - - 4 - - -?; .$   "~  /@ } /@   0   ; 0  ( @   = "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i  S-  : #  f8     ; -i 4 4 - - - - - - - -?S1; .$  6 0$   P J w P _  b , =Q w P _  b , > *c  ; -i 4 4 4S - -S - - - - -?; .$  !$ J  b "~ ) heading _f39    7Which direction the object is facing. 0 is straight up; #|f$# GGlGl; .$ 4 4 -S - -S - 4 - - -?; -i )SC  < ~heading:  t  v <heading: $/@  $/@ $&   ;$& !$%P 6 w$%P K "x , =Q w$%P K "x , > *c  ; -i 4 4 4S - -S - - - - -?; .$ %p& 6 "~ )180 6 ?u ?~f39    ; -i 4 4 -S - -S - 4 - - -?S; #|f3l&A  ; .$  F ?u EH  ` Ff3l&A    ; -i 4 4 - - - - - - - -?S ; .$   ;&'  &'P K w&'P ` "x , =Q w&'P ` "x , > *c  ; -i 4 4 4S - -S - - - - -?; .$  'p'П K "x "~  subtract )-f39    ; -i 4 4 -S - -S - 4 - - -?S; #|f3l&A  ; .$  Q < EH   u Q '/@  '/@ '+  ;'+  (*  "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$   : EH # f8     ; -i 4 4 - - - - - - - -?; .$   ;+/@  + -  "x "~ )heading w-.p  "x , N] w./  "x , Pf39    ; -i 4 4 -S - -S - 4 - - -?; #|f3l&A  ; .$  & < EH getHeading U & 4 &  ; -i 4 4 - A - - 4 - - -?Su; .$  "~ f3l&A    ; -i 4 4 - - - - - - - -?Su; .$ v f  -  ; -i 4 4 4 A - - 4 - - -?; .$ ! "~ f3l&A    ; -i 4 4 - - - - - - - -?S; .$     ; ASl4; .$ 4 4 - A - - 4 - - -?; -i {S" "~ B# *c  ; -i 4 - - - - - 4 - - -?S"; .$ ( "~  /@ } &    ;   @  "~ )Ellipsef39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i  S$  c : #  c *c  ; -i 4 4 - - - - - - - -?S(; .$ !a  ;$  # !  "~ ) forward byf39    7Moves the object forward in the direction it is heading; #|f ; .$ 4 4 -S - -S - 4 - - -?; -i "SB " < ! Ò " <$&  ;$& #g$ $ #| w$ $ #  , =Q w$ $ #  , > *c  ; -i 4 4 4S - -S - - - - -?; .$ $$Х%P #|  "~ )5 #| ?u ?~ w%p& #|  , Pf39    ; #|f3l&A  ; .$ 4 4 -S - -S - 4 - - -?; -i %VS %3 ?u ! # # $ %3 *c  ; -i 4 4 - - - - - - - -?S"; .$ &5  *c  ; AS>; .$ 4 4 - A - - 4 - - -?; -i &S "~  < *c  ; -i 4 - - - - - 4 - - -?S; .$ ' "~f9    ; #| "~; -i 4 4 4 - - - - - - -?; U; .$ (\; #\ #i "~ %w # ; %I 3/5/2002 17:45 %   $ )4jw. z. )q| )  P ) "x "~   ) ) $,   ); #\ #ifZ )q ) "x *> ) "x *c| )  *` "x "~   ) *f3,    HRemove this script from the screen (you can open it again from a Viewer); #\ #i; #|fZ  [[ +N )q + "x &?@ ) "x *c @z ` )|Ѐ + "x *c` @ + "x ,  5toggle between showing tiles and showing textual code ,a , , -6 )q -@ "x &? -e *c  ; -i 4 - - - - - - - - -?S; .$ , "~ ` ) "x *c |#` )  #0 -' "x "~   ) $f39     . .; #|f$# GGlGl - )q . "x /K#`# ) "x *c#& ) "x "~  *Click here to edit the name of the script. /; / )bounceV 0 )q % 0 0-2, n&z*Д )H&}' . "xf1    :Press to toggle ticking state. Hold down to set tick rate., . 0 . 1; #|f(R   /} SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS(|* . (0* 1 "x "~   )normalf1    when this script should run 3; #\ #i; #|fZ  [[ 2j % 4< "x /K % 4f *c  ; -i 4 4 -S - - - 4 - - -?SA; .$ 2 "~ . %*Ї+0 ) "x *c K+0~,@ ) +0~,@ 3 "x ,  ; 5S 5 5 5 $S?? *c   7.fZ )q 7. "x /K,@- ) "x *c-|. ) -0-Џ 4n "x "~   ) 7 7  Destroy this script (CAUTION!!); #\ #i; #|fZ  [[ 5 )q 8v "x &? *c  ; -i 4 4 4 - - - 4 - - -?; .$ 5 "~ . )q. 5 6 ; 6  61 "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i 6S- 6 : # 6f8     ; -i 4 4 - - - - - - - -?S1; .$ 7 6 $p 6 8> w 8S 6V , =Q w 8S 6V , > *c  ; -i 4 4 4S - -S - - - - -?; .$ 8  З$P 8> 6V "~ ) heading _f39    7Which direction the object is facing. 0 is straight up; #|f$# GGlGl; .$ 4 4 -S - -S - 4 - - -?; -i :SC 9 < 7r  8 8h 9 9j <heading: $p. 6$p. :$p% : ;$p% ;$% ;% w$% ;: "x , =Q w$% ;: "x , > *c  ; -i 4 4 4S - -S - - - - -?; .$ ;%@% ;% "~ )0 ;% ?u ?~f39    ; -i 4 4 -S - -S - 4 - - -?S; #|f3l&A  ; .$ < =3 ?u EH ;p ;O =3f3l&A    ; -i 4 4 - - - - - - - -?S; .$ =  ;%'0 :&& >8 w&& >M "x , =Q w&& >M "x , > *c  ; -i 4 4 4S - -S - - - - -?; .$ > &' >8 "x "~  subtract ) f39    ; -i 4 4 -S - -S - 4 - - -?S; #|f3l&A  ; .$ ? @@ < EH  > >b @@ '0. :'0. @'0*@ @ ;'0*@ @ 'P* @ "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$ As A : EH # Af8     ; -i 4 4 - - - - - - - -?; .$ B  ;*@. @ *`- B "x "~ ) * w- - B "x , N] w-К.` B "x , Pf39    ; -i 4 4 -S - -S - 4 - - -?; #|f3l&A  ; .$ C D < EH g C@ D C D  ; -i 4 4 - A - - 4 - - -?Su; .$ D "~ f3l&A    ; -i 4 4 - - - - - - - -?Su; .$ EZ    ; -i 4 4 4 A - - 4 - - -?; .$ E "~ f3l&A    ; -i 4 4 - - - - - - - -?S; .$ F  9  ; ASkU; .$ 4 4 - A - - 4 - - -?; -i GPS "~ B# *c  ; -i 4 - - - - - 4 - - -?S; .$ G "~ . )q% Hmp H ;p H P H "~ )Ellipse    ; #|  c; .$ 4 4 -  - -  - 4 - - -?; -i I6    c : #  c *c  ; -i 4 4 - - - - - - - -? !; .$ I  ;p# H # JQ H "~ ) forward by "  7Moves the object forward in the direction it is heading; #| "; .$ 4 4 - " - - " - 4 - - -?; -i K #' " < I Ò " <#Ъ% H ;#Ъ% K#$ K w#$ K H , =Q w#$ K H , > *c  ; -i 4 4 4 $& - - $> - - - - -?; .$ LW$% K H "~ )5 K ?u ?~ w%@%л K H , P $  ; #| %3; .$ 4 4 - %e - - %} - 4 - - -?; -i M_ % %3 ?u I L K L %3 *c  ; -i 4 4 - - - - - - - -? &}; .$ N#  *c  ; AS<; .$ 4 4 - A - - 4 - - -?; -i N '> "~  < *c  ; -i 4 - - - - - 4 - - -?; .$ Oq "~f9    ; #| "~; -i 4 4 4 - - - - - - -?; U; .$ P+; #\ #i "~ % # ; %I 3/5/2002 17:44 %   $ )4j' $ QA QR  P Qg "x "~   ) ) $,   ); #\ #ifZ QA ) "x *> QR "x *c QR  R0 "x "~   ) *f3,    HRemove this script from the screen (you can open it again from a Viewer); #\ #i; #|fZ  [[ S QA + "x &?@ QR "x *c @` QR S{ "x *c`@ S{ "x ,  5toggle between showing tiles and showing textual code ,a , , -6 QA -@ "x &? -e *c  ; -i 4 - - - - - - - - -?S; .$ Tk "~` QR "x *c` QR 0 T "x "~   ) $f39     . .; #|f$# GGlGl U QA . "x /K` QR "x *cP QR "x "~  *Click here to edit the name of the script. /; / )withinV 0 QA % 0 0-2, nP! QRHp V "xf1    :Press to toggle ticking state. Hold down to set tick rate., V 0 V 1; #|f(R   W} SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS! V !P Yy "x "~   )normalf1    when this script should run 3; #\ #i; #|fZ  [[ Z: % 4< "x /K % 4f *c  ; -i 4 4 -S - - - 4 - - -?SA; .$ Z "~ V %!" QR "x *c K"# QR "# [V "x ,  ; 5S 5 5 5 $S?? *c   7.fZ QA 7. "x /K *c## QR "x *c#$ QR $$ \B "x "~   ) 7 7  Destroy this script (CAUTION!!); #\ #i; #|fZ  [[ \ QA 8v "x &? *c  ; -i 4 4 4 - - - 4 - - -?; .$ ]c "~ ' QA ] ] ; ]  ^ "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i ^S- ^ : # ^f8     ; -i 4 4 - - - - - - - -?S1; .$ _ 6@ ]   ` ^* "~ )within _f39    ; #|f$# GGlGl; .$ 4 4 -S - -S - 4 - - -?; -i `S0 ` < _F < ` `M <within: <@ ] ;@ a` a w` a ^* , =Q w` a ^* , > *c  ; -i 4 4 4S - -S - - - - -?; .$ b7 a ^* "~ )true a ?u ?~f39    ; #|f7  ; .$ 4 4 -S - -S - 4 - - -?; -i c[S% c1 ?u _F a a c1f7    ; -i 4 4 - - - - - - - -?S); .$ dH < `  ; ASl; .$ 4 4 - A - - 4 - - -?; -i dS "~ B# *c  ; -i 4 - - - - - 4 - - -?; .$ e "~ ' QA ' f !'a f! A f1f?   A f1 fV "~Test  f1 fV f\K'a f1 'Q f&! f f f g ; g&  g; "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?S-; #|f8   ; .$ g h? : EH # h?f8     ; -i 4 E E - - - - - - -?; .$ h  ; g ! iA "x "~ )bottomf39    ; -i 4 4 -S - -S - 4 - - -?S); #|f3l&A  ; .$ i jB < EH getBottom jB  jB  ; -i 4 4 - A - - 4 - - -?; .$ j "~ f3l&A    ;! f k[ w kp "x , =Q w  kp "x , > *c  ; -i 4 4 4S - -S - - - - -?; .$ k  k[ "x "~   less than )<f39    ; -i 4 4 -S - -S - 4 - - -?S; #|f7  ; .$ l mb < EH Jp k k mb !&! f!&! m!" m!" m! 1 n  ;! 1 n A  n4 "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$ n o+ : EH # o+f8     ; -i 4 4 - - - - - - - -?; .$ o  ; 1" n   Q" p- "x "~ ) M,f39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$ p q < EH N- q w  "x , N] q  ; -i 4 4 - A - - 4 - - -?; .$ q "~ f8     ; -i 4 4 - - - - - - - -?SX; .$ r|  ;"&! m "%Q r "x "~ ) i| w%q& r "x , Pf39    ; -i 4 4 -S - -S - 4 - - -?S4; #|f3l&A  ; .$ s t < EH j s( t t  ; -i 4 4 - A - - 4 - - -?S; .$ t "~ f3l&A    ; -i 4 4 - - - - - - - -?S; .$ uK  mb  ; -i 4 4 - A - - 4 - - -?S; .$ u "~ < *c  ; -i 4 - - - - - 4 - - -?; .$ v "~ *c  ; -i 4 - 4 - - - - - - -?; U; .$ w&; #\ #i "~ f\  ; VF; .$ 4 - - - - - 4 - - -?; -i w "~ !'a3 f!$) xE fV f\  1, xE fV "~Yes1$) xE fV f\j'a3 xE 'A1 x 1 x1 x ;1 x . y "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i yS- y : # yf8     ; -i 4 4 - - - - - - - -?S1; .$ z 61 x . { y3 "~ )within _f39    ; #|f$# GGlGl; .$ 4 4 -S - -S - 4 - - -?; -i {S0 { < zO < { {V <within: < 1 x ; 1 |0 | w% | y3 , =Q w&/ | y3 , > *c  ; -i 4 4 4S - -S - - - - -?; .$ }@ . | y3 "~ )false | ?u ?~f39    ; #|f7  ; .$ 4 4 -S - -S - 4 - - -?; -i ~eS) ~; ?u zO | | ~;f7    ; -i 4 4 - - - - - - - -?S-; .$ V < {  ; ASe; .$ 4 4 - A - - 4 - - -?; -i S "~ B# *c  ; -i 4 - - - - - 4 - - -?; .$  "~ *c  ; -i 4 - 4 - - - - - - -?; U; .$ F; #\ #i "~ f\  ; -i 4 - - - - - 4 - - -?; .$  "~ !4'a f!^Qc [ fV f\ QZ1f [ fV "~No1^c [ fV f\j4'a [ 6'A  6'A  9'Q CH f?   ?AK  3 "~TestACH  3 9K9'Q  :'P :'P :P :!? :P  ;:P  =M  "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?S-; #|f8   ; .$   : EH # f8     ; -i 4 E E - - - - - - -?; .$   ;:!P  =M  "x "~ )topf39    ; -i 4 4 -S - -S - 4 - - -?S; #|f3l&A  ; .$   < EHgetTop     ; -i 4 4 - A - - 4 - - -?; .$  "~ f3l&A    ;!:aP A;O 2 wA<D G "x , =Q wAEN G "x , > *c  ; -i 4 4 4S - -S - - - - -?; .$  =AM 2 "x "~   greater than ) h5f39    ; -i 4 4 -S - -S - 4 - - -?S; #|f7  ; .$  > < EH h5 } \ > a:'P a:'P a:$P a:$P a:"qP  ;a:"qP  ="QM  "x "~ ) Ellipse'sf39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$   : EH #  f8     ; -i 4 4 - - - - - - - -?; .$   ;"q:$P  "=$M  "x "~ ) M,f39    ; -i 4 4 -S - -S - 4 - - -?; #|f8   ; .$   < EH N-  w  "x , N]   ; -i 4 4 - A - - 4 - - -?; .$  "~ f8     ; -i 4 4 - - - - - - - -?SX; .$ \  ;$:'P  %=&1M  "x "~ ) Y w&Q@&K  "x , Pf39    ; -i 4 4 -S - -S - 4 - - -?S; #|f3l&A  ; .$ p  < EH ]     ; -i 4 4 - A - - 4 - - -?Sz; .$ q "~ f3l&A    ; -i 4 4 - - - - - - - -?Sz; .$ +  >  ; -i 4 4 - A - - 4 - - -?S; .$  "~ < *c  ; -i 4 - - - - - 4 - - -?S; .$ r "~ *c  ; -i 4 - 4 - - - - - - -?S; U; .$ ; #\ #i "~ 9  ; VF; .$ 4 - - - - - 4 - - -?; -i S "~ R'l ]b L 3 9 Ye L 3 "~Yes]1b L 3 9j1R'l L QT&j QT$qj QTaj  ;QTaj  qWAg  "~ ) Ellipse'sf39    ; #|f8   ; .$ 4 4 -S - -S - 4 - - -?; -i S-  : # f8     ; -i 4 4 - - - - - - - -?S1; .$  6aT!j  W!g " : "~ )within _f39    ; #|f$# GGlGl; .$ 4 4 -S - -S - 4 - - -?; -i S0  < V <  ] <within: <!T$qj  ;!T$qj !U"Qi  w!V"Q^  : , =Q w!_"Qh  : , > *c  ; -i 4 4 4S - -S - - - - -?; .$ G"qW$Qg  : "~ )false  ?u ?~f39    ; #|f7  ; .$ 4 4 -S - -S - 4 - - -?; -i lS) B ?u V   Bf7    ; -i 4 4 - - - - - - - -?S-; .$ ] <   ; -i 4 4 - A - - 4 - - -?S;  QW'Y *c  ; -i 4 - - - - - 4 - - -?; .$  "~; AST; .$  "~ B# *c  ; -i 4 - - - - - 4 - - -?; .$ g "~ *c  ; -i 4 - 4 - - - - - - -?; U; .$ ; #\ #i "~ 9  ; -i 4 - - - - - 4 - - -?; .$  "~ m' x}  3 9 t  3 "~Nox1}  3 9j1m'  *c  ; -i 4 - 4 - - - - - - -?; U; .$ ; #\ #i "~ 9  ; -i 4 - - - - - 4 - - -?; .$ | "~ 9  ; -i 4 - 4S - - - - - - -S?SN; #| "~; .$ ; AS "~    *c  ; -i 4 - - - - - 4 - - -?ST; .$  "~ *c  ; -i 4 - 4 - - - - - - -?ST; U; .$ ; #\ #i "~ f\  ; -i 4 - - - - - 4 - - -?S4X; .$ ` "~ f\  ; -i 4 - 4S - - - - - - -S?S4; #| "~; .$ ; AS "~ f x  *c  ; -i 4 - - - - - 4 - - -?S:; .$  "~f9     ; U; #\ #i; .$ 4 4 4 - - - - - - -?; -i ; #| "~ "~ % # ; Ш <as yet undocumented?!